#include "headfile.h"

void led_show(uint8_t led,uint8_t mode)
{
	HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_SET);
	if (mode)
	HAL_GPIO_WritePin(GPIOC,GPIO_PIN_8 <<(led-1),GPIO_PIN_RESET);
	else
	HAL_GPIO_WritePin(GPIOC,GPIO_PIN_8 <<(led-1),GPIO_PIN_SET);
	HAL_GPIO_WritePin(GPIOD,GPIO_PIN_2,GPIO_PIN_RESET);
	
}

uint8_t b1_state;
uint8_t b1_laststate;
void key_scan()
{
	b1_state =HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_0);
	if (b1_state == 0 && b1_laststate == 1)
	{
		led_show(1,1);
	}

	b1_laststate=b1_state;
}

int count;
char text[20];
void lcd_show()
{
	sprintf(text," text ");
	LCD_DisplayStringLine (Line0, (uint8_t*)text);
	sprintf(text," count:%d   ",count);
	LCD_DisplayStringLine (Line1, (uint8_t*)text);
	
}


